﻿namespace NuGetCop.MSBuild.Tasks
{
    using System;
    using System.Diagnostics.Contracts;
    using NuGetCop.MSBuild.Tasks.Contracts;

    [ContractClass(typeof(ContractForINuGetPackageReference))]
    internal interface INuGetPackageReference : IEquatable<INuGetPackageReference>
    {
        string Id { get; }

        string TargetFramework { get; }

        string Version { get; }
    }
}